package part2;

// 抽象的建造者
public abstract class HouseBuilder {
    protected House house = new House();

    public abstract void buildFoundation();
    public abstract void buildWall();
    public abstract void buildRoof();

    public House build() {
        return house;
    }
}
